//package com.taokatao.cardmee.wxapi;
//
//
//import android.app.Activity;
//import android.content.Intent;
//import android.os.Bundle;
//import android.util.Log;
//import android.widget.Toast;
//
//import com.taokatao.cardmee.pay.wechat.WXPayManager;
//import com.tencent.mm.sdk.modelbase.BaseReq;
//import com.tencent.mm.sdk.modelbase.BaseResp;
//import com.tencent.mm.sdk.openapi.IWXAPI;
//import com.tencent.mm.sdk.openapi.IWXAPIEventHandler;
//import com.tencent.mm.sdk.openapi.WXAPIFactory;
//
//import de.greenrobot.event.EventBus;
//
//public class WXPayEntryActivity extends Activity implements IWXAPIEventHandler {
//
//    private IWXAPI api;
//
//    @Override
//    public void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        Log.d("WXPayEntryActivity", "WXPayEntryActivity onCreate");
//        api = WXAPIFactory.createWXAPI(this, WXPayManager.APP_ID);
//        api.handleIntent(getIntent(), this);
//    }
//
//    @Override
//    protected void onDestroy() {
//        super.onDestroy();
//        Log.d("WXPayEntryActivity", "WXPayEntryActivity onDestroy");
//    }
//
//    @Override
//    protected void onNewIntent(Intent intent) {
//        super.onNewIntent(intent);
//
//        setIntent(intent);
//        api.handleIntent(intent, this);
//    }
//
//    @Override
//    public void onReq(BaseReq req) {
//    }
//
//    @Override
//    public void onResp(BaseResp resp) {
//        switch (resp.errCode) {
//            case BaseResp.ErrCode.ERR_OK:
//                Toast.makeText(WXPayEntryActivity.this, "支付成功", Toast.LENGTH_SHORT).show();
//                break;
//            case BaseResp.ErrCode.ERR_USER_CANCEL:
//                Toast.makeText(WXPayEntryActivity.this, "支付取消", Toast.LENGTH_SHORT).show();
//                break;
//            case BaseResp.ErrCode.ERR_AUTH_DENIED:
//                Toast.makeText(WXPayEntryActivity.this, "支付验证失败", Toast.LENGTH_SHORT).show();
//                break;
//            default:
//                Toast.makeText(WXPayEntryActivity.this, "支付出错", Toast.LENGTH_LONG).show();
//                break;
//        }
//
//        EventBus.getDefault().post(resp);
//        finish();
//    }
//}